package com.ice.app.system.entity;

import java.io.Serializable;
import java.util.Date;


/**
 * 组织机构管理
 * 
 * @author Mr.Palo
 * @email 442803840@qq.com
 * 
 */
public class Organ implements Serializable {

	private static final long serialVersionUID = 1L;
	
    private String organId;
    private String parentId;
    private String syscode;
    private String code;
    private String name;
    private Integer orderNum;
    private String createBy;
    private Date createDate;
    private String updateBy;
    private Date updateDate;
    private String remark;
    private Integer delFlag;

	/**
	 * 设置：
	 */
	public void setOrganId(String organId) {
		this.organId = organId == null ? null : organId.trim();
	}
	
	/**
	 * 获取：
	 */
	public String getOrganId() {
		return this.organId;
	}
	
	/**
	 * 设置：上级机构ID，一级机构为0
	 */
	public void setParentId(String parentId) {
		this.parentId = parentId == null ? null : parentId.trim();
	}
	
	/**
	 * 获取：上级机构ID，一级机构为0
	 */
	public String getParentId() {
		return this.parentId;
	}
	
	/**
	 * 设置：系统内部编码
	 */
	public void setSyscode(String syscode) {
		this.syscode = syscode == null ? null : syscode.trim();
	}
	
	/**
	 * 获取：系统内部编码
	 */
	public String getSyscode() {
		return this.syscode;
	}
	
	/**
	 * 设置：机构编码
	 */
	public void setCode(String code) {
		this.code = code == null ? null : code.trim();
	}
	
	/**
	 * 获取：机构编码
	 */
	public String getCode() {
		return this.code;
	}
	
	/**
	 * 设置：机构名称
	 */
	public void setName(String name) {
		this.name = name == null ? null : name.trim();
	}
	
	/**
	 * 获取：机构名称
	 */
	public String getName() {
		return this.name;
	}
	
	/**
	 * 设置：排序
	 */
	public void setOrderNum(Integer orderNum) {
		this.orderNum = orderNum;
	}
	
	/**
	 * 获取：排序
	 */
	public Integer getOrderNum() {
		return this.orderNum;
	}
	
	/**
	 * 设置：创建人
	 */
	public void setCreateBy(String createBy) {
		this.createBy = createBy == null ? null : createBy.trim();
	}
	
	/**
	 * 获取：创建人
	 */
	public String getCreateBy() {
		return this.createBy;
	}
	
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return this.createDate;
	}
	
	/**
	 * 设置：更新人
	 */
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy == null ? null : updateBy.trim();
	}
	
	/**
	 * 获取：更新人
	 */
	public String getUpdateBy() {
		return this.updateBy;
	}
	
	/**
	 * 设置：更新时间
	 */
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateDate() {
		return this.updateDate;
	}
	
	/**
	 * 设置：备注信息
	 */
	public void setRemark(String remark) {
		this.remark = remark == null ? null : remark.trim();
	}
	
	/**
	 * 获取：备注信息
	 */
	public String getRemark() {
		return this.remark;
	}
	
	/**
	 * 设置：是否删除  -1：已删除  0：正常
	 */
	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}
	
	/**
	 * 获取：是否删除  -1：已删除  0：正常
	 */
	public Integer getDelFlag() {
		return this.delFlag;
	}
	
}
